django 使用template后html文件找不到css的解决方法 您所在的位置:网站首页 springboot中static文件夹和templates文件夹的区别进行 django 使用template后html文件找不到css的解决方法

django 使用template后html文件找不到css的解决方法

2023-08-11 10:36| 来源: 网络整理| 查看: 265

今天看Django book到第七章了。前面配置什么的都算搞定了,正式开始写自己的登录页面。结果一打开发现用bootstrap的css根本无法加载:

看错误提示是url无法解析,因为URLpattern中根本没有这个规则。但也不能每个样式表都写一个规则吧,这不科学。

后来找了半天总算找到解决方法了。原文请戳http://www.yihaomen.com/article/python/243.htm

我这里写出我的具体方法,限于本地调试

1.在项目目录下新建static文件夹,在static文件夹下新建css,js,images,upload文件夹

2. 设置 STATIC_ROOT = os.path.join(os.path.dirname(__file__),'static') 3.设置 STATIC_URL = '/static/'

4.配置STATICFILES_DIRS

STATICFILES_DIRS = ( ('css',os.path.join(STATIC_ROOT,'css').replace('\\','/') ), ('js',os.path.join(STATIC_ROOT,'js').replace('\\','/') ), ('images',os.path.join(STATIC_ROOT,'images').replace('\\','/') ), ('upload',os.path.join(STATIC_ROOT,'upload').replace('\\','/') ), )相应的文件放到相应文件夹下。

5.使用



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有